<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    
  </style>
</head>
<body>
  
</body>
<script>

  // "use strict";

  // - 变量，必须先声明再使用
  // a = 10;
  // console.log( a );

  // - 没有明确隶属对象的函数被直接执行时，内部的this指向undefined
  // function fn(){
  //   console.log(this)
  // }
  // fn();

  // - 禁用了arguments.callee
  // function fn(){
  //   console.log( arguments.callee );
  // }
  // fn();

  // - 禁用了with语句
  // var obj = {name:"Admin",age:19,sex:"男"}
  // with(obj){
  //   console.log(name)
  //   console.log(age)
  //   console.log(sex)
  // }

  // - 禁用了0开头的数值表示八进制
  // console.log(010);

  // - 禁止形参重名
  // function fn(a,b,b){
  //   console.log(a, b)
  // }
  // fn(1,2,3);

  // - 修正了arguments的功能：arguments保存的实参不会受到形参改变的影响
  // function fn(a){
  //   a = 20;
  //   console.log(a);
  //   console.log(arguments);
  // }
  // fn(10);
  
</script>
</html>